Heroku - 3 Les différents langage de programmation

Bonjour à tous et bienvenue dans ce cours d'introduction à heroku, dans cette vidéo nous parlerons des différents langages qu'il regroupe et qu'il peut utilisé et également d intégration queue et un cou supporter il y à son premier rugby qui était au début le seul langage compatible avec heroku en 2006 lors de sa sortie initiale de nos jours il est également compatible avec python nod java php go ce cas là les closures je tiens à préciser qu'il ya un réel besoin des services de heroku sa croissance est continue au fil des années et il est actuellement une immense infrastructures qui reçoit plus de 25 milliards de requêtes par jour gère plus de 8 millions d'applications et possède plus de 150 à dom parlons maintenant des intégrations qu'aucun supporter comme dit précédemment et recouche supporte actuellement plus de 150 intégration et nous allons jeter un oeil à celles qui sont le plus utilisés d'abord nous avons et recours et 10 raidissent est une base de données en mémoire in memory database il est très bon lorsque vous voulez stocker des données qui ont besoin d'être accédez souvent ou bien rapidement la prochaine intégration qui utilisé très souvent et post grèce c'est une base de données sql standard que vous pouvez utiliser pour stocker vos données et vous raquette pour base de données le suivant était au cou kafka utilisé pour sa tolérance aux pannes et une communication rapide entre les systèmes il met en quelque sorte à disposition un pilier solide pour construire des applications capables de gérer des milliards d'événements et transaction enfin et recours intègre également salesforce salesforce est le leader en management relations clients cela vous permet de stocker toutes les données en rapport avec vos clients gérer les paiements gérer vos pistes pour affaires et c'est cette force est également le propriétaire de heroku il a donc une solution faite maison pour connecter les deux plateformes l'application que nous utiliserons comme exemple serait un simple système de management il vous sera possible de créer lire mettre à jour et supprimer des utilisateurs de l'application la première étape est de construire un serveur dans l'un des langages que heroku board ce serveur sera capable de recevoir des requêtes et de leurs réponses le code sera aussi responsable pour toute la logique en rapport avec l'utilisateur la première chose dont on ait besoin est un endroit où stocker tous ses utilisateurs en d'autres mots une base de données c'est ici que l'on peut utiliser une base de données comme post grèce vu que les données sont stockées il n'est pas possible de créer lire mettre à jour et supprimer des utilisateurs disons que dans ce cas il faut que les utilisateurs existe dans l'application mais sont aussi visibles dans salesforce pour que tout le monde concerné puisse le voir avec heroku cela il facile car pos grèce peut se connecter à cette source et ce qui existe dans poste d'erez est ensuite combiné avec salesforce maintenant disons que vous vous dites que pour améliorer la performance vous ne voulez plus avoir à envoyer des requêtes à la base de données postgrèce à chaque fois que quelqu'un veut lire un utilisateur pour ça il est possible d'implémenter un système de cache ce qui permettra d'offrir une alternative à envoyer des requêtes à la base de données du coup par exemple si vous ne voulez pas envoyé de raquette vous pourrez simplement stockées les données dans le cache et en utilisant raccourcis vous pourrez récupérer les données utilisateurs il est à noter que raidissent est conçu uniquement pour jury d'ennui il n'ya donc pas de risque de manipulation de données heroku à de multiples add-on autres que ceux précédemment cités et qui peuvent être intégrés dans votre projet heroku et les mms est un genre de marketplace rempli des add-on dont nous parlons est l'un des outils les plus puissants de heroku voilà ce sera tout pour cette vidéo mais je vous dis à bientôt pour la prochaine vidéo !